home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 90 / CD Actual 90.iso / Software3D / VirtualLight / VLight1.3win32.exe / Examples / Level2 / cornell.vib < prev    next >
Encoding:
Text File  |  2002-10-07  |  3.5 KB  |  87 lines

  1. // VirtuaLight VIB-Structure
  2.  
  3. Camera [ (278, 273,-800), (278, 273,0), (0,1,0) FieldOfView 39.5 Format(256,256) FrameAspectRatio -(256/256) ]
  4.  
  5. Options [ IrradianceSamples 100 IrradianceBounceLevel 3 ]
  6.  
  7. ComputeIrradiance 32
  8.  
  9. AreaLight [ Plane(8, 8, 0) Scale (50, 1, 50) Translate (278,544,279.5)
  10.             Intensity light_color*100000 Decay QUADRATIC LightingAttributes SHADOW+SPECULAR ]
  11.  
  12. Solid
  13. [
  14. /*
  15.  * floor
  16.  */
  17.   Shape [ Polygon(3, (552.8, 0.0, 0.0), (0.0, 0.0, 0.0), (0.0, 0.0, 559.2)) ] +
  18.   Shape [ Polygon(3, (552.8, 0.0, 0.0), (0.0, 0.0, 559.2), (549.6, 0.0, 559.2)) ] +
  19. /*
  20.  * ceiling
  21.  */
  22.   Shape [ Polygon(3, (556.0, 548.8, 0.0), (556.0, 548.8, 559.2), (0.0, 548.8, 559.2)) ] +
  23.   Shape [ Polygon(3, (556.0, 548.8, 0.0), (0.0, 548.8, 559.2), (0.0, 548.8, 0.0)) ] +
  24. /*
  25.  * backwall
  26.  */
  27.   Shape [ Polygon(3, (0.0, 548.8, 559.2), (556.0, 548.8, 559.2), (549.6, 0.0, 559.2)) ] +
  28.   Shape [ Polygon(3, (0.0, 548.8, 559.2), (549.6, 0.0, 559.2), (0.0, 0.0, 559.2)) ]   
  29.   white_cornell
  30. ]
  31.  
  32. /*
  33.  * right wall
  34.  */
  35. Solid [
  36.   Shape [ Polygon(3, (0.0, 548.8, 0.0), (0.0, 548.8, 559.2), (0.0, 0.0, 559.2)) ] +
  37.   Shape [ Polygon(3, (0.0, 548.8, 0.0), (0.0, 0.0, 559.2), (0.0, 0.0, 0.0)) ]  
  38.   green_cornell
  39. ]
  40.  
  41. /*
  42.  * left wall
  43.  */
  44. Solid [
  45.   Shape [ Polygon(3, (552.8, 0.0, 0.0), (549.6, 0.0, 559.2), (556.0, 548.8, 559.2)) ] +
  46.   Shape [ Polygon(3, (552.8, 0.0, 0.0), (556.0, 548.8, 559.2), (556.0, 548.8, 0.0)) ]
  47.   red_cornell
  48. ]
  49.  
  50. /*
  51.  * short box
  52.  */
  53. Solid [
  54.   Shape [ Polygon(3, (130.0, 165.0, 65.0), (82.0, 165.0, 225.0), (240.0, 165.0, 272.0))  ] +
  55.   Shape [ Polygon(3, (130.0, 165.0, 65.0), (240.0, 165.0, 272.0), (290.0, 165.0, 114.0)) ] +
  56.   Shape [ Polygon(3, (290.0, 0.0, 114.0), (290.0, 165.0, 114.0), (240.0, 165.0, 272.0))  ] +
  57.   Shape [ Polygon(3, (290.0, 0.0, 114.0), (240.0, 165.0, 272.0), (240.0, 0.0, 272.0))    ] +
  58.   Shape [ Polygon(3, (130.0, 0.0, 65.0), (130.0, 165.0, 65.0), (290.0, 165.0, 114.0))    ] +
  59.   Shape [ Polygon(3, (130.0, 0.0, 65.0), (290.0, 165.0, 114.0), (290.0, 0.0, 114.0))     ] +
  60.   Shape [ Polygon(3, (82.0, 0.0, 225.0), (82.0, 165.0, 225.0), (130.0, 165.0, 65.0))     ] +
  61.   Shape [ Polygon(3, (82.0, 0.0, 225.0), (130.0, 165.0, 65.0), (130.0, 0.0, 65.0))       ] +
  62.   Shape [ Polygon(3, (240.0, 0.0, 272.0), (240.0, 165.0, 272.0), (82.0, 165.0, 225.0))   ] +
  63.   Shape [ Polygon(3, (240.0, 0.0, 272.0), (82.0, 165.0, 225.0), (82.0, 0.0, 225.0))      ]
  64.   white_cornell
  65. ]
  66.  
  67. /*
  68.  * tall box
  69.  */
  70. Solid [
  71.   Shape [ Polygon(3, (423.0, 330.0, 247.0), (265.0, 330.0, 296.0), (314.0, 330.0, 456.0)) ] +
  72.   Shape [ Polygon(3, (423.0, 330.0, 247.0), (314.0, 330.0, 456.0), (472.0, 330.0, 406.0)) ] +
  73.   Shape [ Polygon(3, (423.0, 0.0, 247.0), (423.0, 330.0, 247.0), (472.0, 330.0, 406.0))   ] +
  74.   Shape [ Polygon(3, (423.0, 0.0, 247.0), (472.0, 330.0, 406.0), (472.0, 0.0, 406.0))     ] +
  75.   Shape [ Polygon(3, (472.0, 0.0, 406.0), (472.0, 330.0, 406.0), (314.0, 330.0, 456.0))   ] +
  76.   Shape [ Polygon(3, (472.0, 0.0, 406.0), (314.0, 330.0, 456.0), (314.0, 0.0, 456.0))     ] +
  77.   Shape [ Polygon(3, (314.0, 0.0, 456.0), (314.0, 330.0, 456.0), (265.0, 330.0, 296.0))   ] +
  78.   Shape [ Polygon(3, (314.0, 0.0, 456.0), (265.0, 330.0, 296.0), (265.0, 0.0, 296.0))     ] +
  79.   Shape [ Polygon(3, (265.0, 0.0, 296.0), (265.0, 330.0, 296.0), (423.0, 330.0, 247.0))   ] +
  80.   Shape [ Polygon(3, (265.0, 0.0, 296.0), (423.0, 330.0, 247.0), (423.0, 0.0, 247.0))     ]  
  81.   white_cornell
  82. ]
  83.  
  84. /*
  85.  * light box
  86.  */
  87. Shape [ Box((218, 544, 219.5), (338, 548, 339.5)) alight ShadingAttributes 0 ]